]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
status/system: Swap power- and user-related items in session menu
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 1 Jul 2020 15:18:16 +0000 (17:18 +0200)
committerFlorian Müllner <florian.muellner@gmail.com>
Mon, 10 Aug 2020 15:36:26 +0000 (15:36 +0000)
Quoting Allan:
"It's been niggling me that log out is closest to hand,
as opposed to suspend"

https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/2202

js/ui/status/system.js

index 3feb9ac85bf5df6dc01fedaffe96c0431e4817c9..c5673913e4b015a36251d4f7e83444d268c49031 100644 (file)
@@ -113,50 +113,50 @@ class Indicator extends PanelMenu.SystemIndicator {
             _('Power Off / Log Out'), true);
         this._sessionSubMenu.icon.icon_name = 'system-shutdown-symbolic';
 
-        item = new PopupMenu.PopupMenuItem(_("Log Out"));
+        item = new PopupMenu.PopupMenuItem(_('Suspend'));
         item.connect('activate', () => {
             this.menu.itemActivated(BoxPointer.PopupAnimation.NONE);
-            this._systemActions.activateLogout();
+            this._systemActions.activateSuspend();
         });
         this._sessionSubMenu.menu.addMenuItem(item);
-        this._logoutItem = item;
-        this._systemActions.bind_property('can-logout',
-            this._logoutItem, 'visible',
+        this._suspendItem = item;
+        this._systemActions.bind_property('can-suspend',
+            this._suspendItem, 'visible',
             bindFlags);
 
-        item = new PopupMenu.PopupMenuItem(_("Switch User…"));
+        item = new PopupMenu.PopupMenuItem(_('Power Off…'));
         item.connect('activate', () => {
             this.menu.itemActivated(BoxPointer.PopupAnimation.NONE);
-            this._systemActions.activateSwitchUser();
+            this._systemActions.activatePowerOff();
         });
         this._sessionSubMenu.menu.addMenuItem(item);
-        this._loginScreenItem = item;
-        this._systemActions.bind_property('can-switch-user',
-            this._loginScreenItem, 'visible',
+        this._powerOffItem = item;
+        this._systemActions.bind_property('can-power-off',
+            this._powerOffItem, 'visible',
             bindFlags);
 
         this._sessionSubMenu.menu.addMenuItem(new PopupMenu.PopupSeparatorMenuItem());
 
-        item = new PopupMenu.PopupMenuItem(_("Suspend"));
+        item = new PopupMenu.PopupMenuItem(_('Log Out'));
         item.connect('activate', () => {
             this.menu.itemActivated(BoxPointer.PopupAnimation.NONE);
-            this._systemActions.activateSuspend();
+            this._systemActions.activateLogout();
         });
         this._sessionSubMenu.menu.addMenuItem(item);
-        this._suspendItem = item;
-        this._systemActions.bind_property('can-suspend',
-            this._suspendItem, 'visible',
+        this._logoutItem = item;
+        this._systemActions.bind_property('can-logout',
+            this._logoutItem, 'visible',
             bindFlags);
 
-        item = new PopupMenu.PopupMenuItem(_("Power Off…"));
+        item = new PopupMenu.PopupMenuItem(_('Switch User…'));
         item.connect('activate', () => {
             this.menu.itemActivated(BoxPointer.PopupAnimation.NONE);
-            this._systemActions.activatePowerOff();
+            this._systemActions.activateSwitchUser();
         });
         this._sessionSubMenu.menu.addMenuItem(item);
-        this._powerOffItem = item;
-        this._systemActions.bind_property('can-power-off',
-            this._powerOffItem, 'visible',
+        this._loginScreenItem = item;
+        this._systemActions.bind_property('can-switch-user',
+            this._loginScreenItem, 'visible',
             bindFlags);
 
         this.menu.addMenuItem(this._sessionSubMenu);